@charset "utf-8";
div.checklist,div.checklistHighlighted{overflow:hidden;overflow-y:auto;}
div.checklist{color:#555;border:1px solid rgba(50, 50, 50, 0.5);border-radius:0 3px 3px 0;background:#fff;}
ul.checklist{list-style-type:none;margin:0;padding:0;border-radius:0 3px 3px 0;}
div.checklist li{padding:4px 3px 5px 5px;line-height:1;clear:both;}
div.checklist li.even{background-color:white;}
div.checklist li.odd{background-color:#f7f7f7;}
div.checklist li.even:hover,div.checklist li.odd:hover,div.checklist li.focused,div.checklist li:hover label{background-color:#dde;}
div.checklist li.checked{background:#ffffa7;font-weight:bold;}
div.checklist li.checked:hover,div.checklist li.checked:hover label{background:#ffff22;}
div.checklist label.disabled{color:#ddd;}
div.checklist li input{display:block;float:left;margin:0 0 0 2px;}
div.checklist label{display:block;margin:0;padding:0;}
div.checklist label.leaveRoomForCheckbox{display:block;padding-left:25px;}
ul.showSelectedItems{color:#770;font-size:.8em;list-style-position:outside;margin-left:0;padding-left:1.4em;}
ul.showSelectedItems li:hover{cursor:pointer;color:red;text-decoration:line-through;}
div.findInList{margin-bottom:5px;}
div.findInList input{background-color:#ffffef;border:solid 1px #eee;color:black;font-family:arial;font-size:.8em;padding:2px;}
div.findInList input.blurred{background-color:white;color:gray;}
div.checklist li.optgroup{font-size:1.1em;font-weight:bold;font-style:italic;background-color:#ccc;border-top:1px solid #777;border-bottom:1px solid #777;padding-left:7px;}
div.checklist li.optgroup:hover{background-color:#ccc;}
